<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>
<script type="text/javascript">
	
	/*
		元字符:
			\d 匹配数字
			\D 匹配任意非数字字符
			\s 匹配任意空白字符
			\S 匹配不是空白字符的字符
			\w 匹配数字 字母 下划线
			\W 匹配不是数字 字母 下划线的字符
			.  匹配除了换行符以外的字符



	*/

	let reg = /\d/g
	let str = 'adsksldo1mk121m31'
	console.log(str.match(reg)) //['1', '1', '2', '1', '3', '1']

	// 匹配两个字符
	let reg2 = /\D\D/g
	console.log(str.match(reg2)) //['ad', 'sk', 'sl', 'do', 'mk']


	// \s
	let str2 = '我操 草 艹 cao c a o'
	// +匹配多次
	let reg3 = /操|艹|cao|草|c\s+a\s+o/
	// replace
	console.log(str2.replace(reg3,'*'))

	let reg4 = /\w/g
	console.log(str.match(reg4))

	// .
	let str3 = 'awe\nwedqa'
	let reg5 = /.../g
	console.log(str3.match(reg5))//['awe', 'wed']
</script>
</body>
</html>